/**
    DES加密: 即数据加密标准: 是一种使用密钥加密的块算法, 1977年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS), 并授权在非密级政府通信中使用, 随后该算法在国际上广泛流传开来.
  需要注意的是, 在某些文献中, 作为算法的DES称为数据加密算法(Data Encryption Algorithm,DSA), 已与作为标准的DES区分开来. 它也是一样对称式加密算法
 
    DES算法的入口参数有三个:Key、Data、Mode。其中Key为7个字节共56位,是DES算法的工作密钥;Data为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。
 */

#import <Foundation/Foundation.h>
#import <CommonCrypto/CommonCryptor.h>
@interface TTDES3Util : NSObject

/**
 *  DES加密
 *  @param plainText 要加密的明文
 *  @param key       加密的key
 *
 *  @return 密文
 */
+ (NSString *)encryptUseDES:(NSString *)plainText key:(NSString *)key;

/**
 *  DES解密
 *  @param cipherText 需要解密的密文
 *  @param key        解密key
 *
 *  @return 明文
 */
+ (NSString *)decryptUseDES:(NSString *)cipherText key:(NSString *)key;
@end
